--  tu dois utiliser ce package dans modification_matieres.adb
--  with package Projet_Types;use package Projet_Types;

with Projet_Types;
use Projet_Types;

package projet_prestation is

   function enregistrer (un_tableau : matieres) return matieres ;

   function retirer ( un_tableau : matieres)return matieres;

   procedure ponderer (un_tableau : in out matieres);

   procedure viser (un_bulletin : out bulletin);

   procedure liberer (un_tableau : in out matieres);

   procedure simuler (un_tableau : in out matieres); -- il faut que la note soit liberer

   procedure attribuer (un_tableau : in out matieres); -- il faut que la note soit liberer et simuler

   procedure menu_note(un_bulletin : in out bulletin);

   procedure principale(Un_Bulletin : in out Bulletin);

   function selectionner_par_etat(Des_Matieres : matieres ; un_etat : etat ; un_boolean : boolean) return integer;

   function selectionner_par_nom(Des_Matieres : Matieres) return Integer;

end projet_prestation;
